home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / answers / news / unix-faq / loginataka < prev    next >
Internet Message Format  |  1993-08-05  |  6KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!news.kei.com!ub!dsinc!wells!beyonet!boojum!esr
  2. From: esr@snark.thyrsus.com (Eric S. Raymond)
  3. Newsgroups: comp.unix.questions,alt.folklore.computers,news.answers
  4. Subject: So You Want To Be A UNIX Wizard?  (The Loginataka)
  5. Message-ID: <1mMClw#M7wXbBw0wxQ8h5zCR4y5Mvh5s=esr@boojum.thyrsus.com>
  6. Date: 5 Aug 93 16:08:48 GMT
  7. Expires: 4 Aug 93 23:30:00 GMT
  8. Sender: esr@boojum.thyrsus.com (Eric S. Raymond)
  9. Followup-To: poster
  10. Lines: 115
  11. Approved: news-answers-request@MIT.Edu
  12. Xref: senator-bedfellow.mit.edu comp.unix.questions:59925 alt.folklore.computers:48674 news.answers:11080
  13.  
  14. Archive-name: unix-faq/loginataka
  15. Last-update: $Date: 1993/08/05 16:01:14 $
  16. Supersedes: <unknown>
  17. Version: 2.2
  18.  
  19.             THE LOGINATAKA
  20.         (Dialogue between a Guru and a Newbie)
  21.  
  22. Speak, O Guru: How can I become a UNIX Wizard?
  23.  
  24. O, Nobly Born: know that the Way to Wizardhood is long, and winding, and
  25. fraught with Risks.  Thou must Attune thyself with the Source, attaining the
  26. arcane Knowledge and Conversation of the System Libraries and Internals.  Yea;
  27. and such an all-consuming Time and Energy Sink is this as to greatly Imperil
  28. thy Grade Point Average (if one thou hast), not to mention thy Sex Life (if one
  29. thou hast).  But persevere, oh Larval One; rewards beyond the Dreams of Lusers
  30. await thee!
  31.  
  32.  
  33. Speak, O Guru: What books should I study?  Are the O'Reilly "Nutshell"
  34. guides a good place to start?
  35.  
  36. O, Nobly Born: know that the Nutshell Guides are but the outermost Portal
  37. of the True Enlightenment.  Worthy are they (and praise to the Name of
  38. O'Reilly, whose books show the Hackerly Spirit in numerous pleasing ways),
  39. but the Nutshell Guides are only the Beginning of the Road.
  40.  
  41. If thou desirest with True Desire to tread the Path of Wizardly Wisdom, first
  42. learn the elementary Postures of Kernighan & Pike's _The_Unix_Programming_
  43. Environment_; then, absorb the mantic puissance of March Rochkind's _Advanced_
  44. Unix_Programming_ and W. Richard Stevens's _Advanced_Programming_In_The_UNIX_
  45. Environment_.  Immerse thyself, then, in the Pure Light of Maurice J.  Bach's
  46. _The_Design_Of_The_UNIX_Operating_System_.  Neglect not the Berkelian Way;
  47. study also _The_Design_Of_The_4.3BSD_UNIX_Operating System_ by Samuel Leffler,
  48. Kirk McKusick et. al.  For useful hints, tips, and tricks, see _UNIX_Power_
  49. Tools_, Tim O'Reilly, ed.  Consider also the dark Wisdom to be gained from
  50. contemplation of the dread _Portable_C_And_UNIX_Systems_Programming_, e'en
  51. though it hath flowed from the keyboard of the mad and doomed Malvernite whom
  52. the world of unknowing Man misnames "J. E. Lapin".
  53.  
  54. These tomes shall instruct thy Left Brain in the Nature of the UNIX System;
  55. to Feed the other half of thy Head, O Nobly Born, embrace also the Lore
  56. of its Nurture.  Don Libes's and Sandy Ressler's _Life_With_UNIX_ will
  57. set thy Feet unerringly upon that Path; take as thy Travelling Companion
  58. the erratic but illuminating compendium called _The_New_Hacker's_Dictionary_
  59. (Eric S. Raymond, ed., with Guy L. Steele Jr.).
  60.  
  61. (In this wise shalt thou travel the Way of the Camel.)
  62.  
  63.  
  64. Speak, O Guru: To attain Mastery, how many Kernels do I need to take apart
  65. and reassemble?
  66.  
  67. O Nobly Born: this question reveals that indeed thou hast touched upon an
  68. Ineffable Truth about UNIX --- that thou canst not Plumb its Mysteries by
  69. mere Study but must become One with it through Practice.  The true Way to the
  70. Knowledge of the Source is not the timid and footling way of the Student,
  71. but the Divine Foolery of the Hacker.  Hack, then; strive against Mighty
  72. Problems, have joy in thy Striving, and let the Crashes fall where they
  73. may (maintaining the while, for the Good of thy Karma, a Rigorous Backup
  74. Policy).
  75.  
  76. (In this wise shalt thou travel the Way of the Lion.)
  77.  
  78. In this day of Boot-Time Autoconfiguration and Dynamically Loadable Device
  79. Drivers, reassembling a Kernel is no longer the daunting Test and Seal of
  80. Mastery that once it was.  However, writing and verifying thine own Device
  81. Driver for some piece of Exotic Hardware is still a worthy challenge to
  82. thy Budding Guruhood.
  83.  
  84.  
  85. Speak, O Guru: Some there are who claim that the sole Path to Wizardry and the
  86. proper Way of every Right-Thinking Hacker is to rewrite the UNIX Kernel from
  87. Scratch.  Is this not Sacrilege?
  88.  
  89. Sacrilege, O Nobly Born?  Nay!  Certainly the Kernel Source is the Inmost
  90. Mystery of UNIX --- but there is a Mystery beyond that Mystery.  The Nature
  91. of UNIX inhereth not in any one Version but in the Design Tradition of which
  92. all UNIXes are Evolving Parts.  
  93.  
  94. The Rite of the Rewrite is not the only Path to Mastery, but it is perhaps
  95. the highest and most Sacred of all Paths.  Few indeed are those who, travelling
  96. it, have crossed the dark and yawning Abyss of Implementation to Delivery.
  97. Many, yea, many in truth stagnate yet in the Desert of Delay, or linger ever
  98. in the ghastly limbo called Perpetual Beta.
  99.  
  100.  
  101. Speak, O Guru: What, then, is the True Path to Wizardhood?
  102.  
  103. O Nobly Born: learn, and seek within thyself.  Cultivate the cunning of
  104. the Serpent and the courage of the Tiger; sup deeply from the Wisdom of
  105. those who came before thee.  Hack, and hack again; grow, by trial and by
  106. error.  Post thy best hacks to the Net and gain in Repute thereby.  Also, O
  107. Nobly Born, be thou grave and courteous in thy speech; be helpful to those
  108. less than thee, quick to succour and slow to flame.
  109.  
  110. If thou dost these things faithfully, if thou travellest with high heart
  111. and pure intention, soon shall thy callow Newbiehood be shed.  By degrees
  112. imperceptible to thyself shalt thou gain Power and Wisdom, striving and
  113. doing all the while.  Gradually shall thy puissance unfold and deepen.
  114.  
  115. O Nobly Born, if thou dost all these things, thy Wizardhood shall surely come
  116. upon thee; but not of a sudden, and not until after thy arrogant Mind hath 
  117. more than half Forgotten that such was its Aim.  For know this --- you may not
  118. by thyself in Pride claim the Mantle of Wizardry; that way lies only Bogosity
  119. without End.
  120.  
  121. Rather must you Become, and Become, and Become, until Hackers respect thy
  122. Power, and other Wizards hail thee as a Brother or Sister in Wisdom, and you
  123. wake up and realize that the Mantle hath lain unknown upon thy Shoulders since
  124. you knew not when.
  125.  
  126. (In this wise shalt thou travel the Way of the Child.)
  127.  
  128.         SHANTIH!  SHANTIH!  SHANTIH!
  129.